/*
 * Evaluator.h
 *
 */

#ifndef IEVALUATOR_H_
#define IEVALUATOR_H_

template <class T>
class IEvaluator {
	public:
		virtual ~IEvaluator() {}
		virtual int eval(const T& record) const = 0;
};

#endif  /* IEVALUATOR_H_ */
